#pragma once

#include <vector>
#include <boost/thread.hpp>
#include <boost/noncopyable.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/foreach.hpp>
#include <boostext/exception.hpp>
#include <boostext/util/messages.hpp>
#include <boostext/util/verify.hpp>
#include <boostext/util/make_shared.hpp>
#include <boost/unordered_set.hpp>
#include <boost/unordered_map.hpp>
#include <boostext/thread/lock_ptr.hpp>
#include <boostext/exception.hpp>

#include <QtCore/QtCore>

#define MLD_MODULE "services"
